Project-centered Software Engineering Education

نویسنده

  • Elke Hochmüller
چکیده

This paper presents an education framework to effectively develop crucial software engineering skills in students of the Telematics/Network Engineering curriculum at the Klagenfurt University of Applied Sciences. In order to establish such abilities we first lay a rather traditional lecture/lab-based foundation. On this grounds, a carefully designed project-centered approach bridges the gap between dry knowledge and lively experience. This scheme has been in use for the past three years and proved to be not only efficient and effective but also quite rewarding for both students and instructors. Starting with the overall constraints posed by the curriculum and our educational objectives, this paper discusses important characteristics of projects as well as processes, central issues and relevant lessons learned.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experiences with a software maintenance project course

A report is made on an experience of teaching a senior-year course on software maintenance, centered around a maintenance project. For the course, students organized themselves into groups and worked on adaptive and perfective maintenance of selected real-world software products. The projects involved such issues as code understanding, requirements engineering, and maintenance design, and dealt...

متن کامل

CDIO-Based Teaching Reform for Software Project Management Course

With the rapid development of information technology, project management has gained more and more attention recently. Based on CDIO, this paper proposes some teaching reform ideas for software project management curriculum. We first change from Teacher-centered classroom to Student-centered and adopt project-driven, scenario animation show, teaching rhythms, case study and team work practice to...

متن کامل

Are learning styles useful indicators to discover how students use Scrum for the first time?

Teaching agile practices is in the cutting-edge of Software Engineering education since agile methodologies are widely used in the industry. An effective strategy to teach agile practices is the use of a capstone project, in which students develop requirements following an agile methodology. To improve students’ learning experience, professors have to keep track and analyze the information gene...

متن کامل

A Tri-Level Industry-Focused Learning Approach for Software Engineering Management

Most engineering classes in higher education rely heavily on the traditional lecture format, despite the fact that a number of investigations have shown that lectures, even when given by good lecturers, have limited success in helping students make sense of the engineering practices they are learning. Recently, the Software Engineering Body of Knowledge (SWEBOK) highlighted the importance of pr...

متن کامل

Software Engineering Education by Example

Based on the old but famous distinction between"in the small"and"in the large"software development, at Nancy Universit\'e, UHP Nancy 1, we experience for a while software engineering education thanks to actual project engineering. This education method has the merit to enable students to discover and to overcome actual problems when faced to a large project which may be conducted by a large dev...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002